let arr = [1, 2, 3, 5, 6, 9, 8]

//利用sort函数的排序方式 
let t = arr.sort(function () {
  return 0.5 - Math.random()
})

//洗牌算法 从尾部开始让其和前面随机一个元素交换
function rS(arr) {
  let len = arr.length
  for (let i = len - 1; i > 0; i--) {
    let index = Math.floor(i * Math.random())
    let t = arr[i]
    arr[i] = arr[index]
    arr[index] = t
  }
  return arr
}
console.log(rS(arr))